home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-06 / 311pt7.zip / 311PT7.DOC next >
Text File  |  1992-07-22  |  39KB  |  908 lines

  1.           README FILE FOR 311PT7.ZIP
  2.  
  3. ********** Warning *******************************************************
  4. Load ONLY the specific NLM that corrects the problem you are experiencing.
  5. **************************************************************************
  6.  
  7. This file contains the latest release of NetWare v3.11 Operating
  8. System Patches.  The following files are included in this release:
  9.  
  10. 311PT7   DOC    (This file)
  11. AFPFIX1  NLM     2663  1-06-92  7:22p
  12. ASNCRDFX NLM     1508  4-20-92  1:51p
  13. BIGRFIX  NLM     1425  4-22-92  3:36p
  14. CLPHFIX  NLM     1238  6-16-92  7:59a
  15. CROPNFX  NLM     1040 12-18-91  3:18p
  16. DIAGRFSX NLM     2593  3-18-92  8:21a
  17. DIRLPFIX NLM     1508 12-12-91  1:07p
  18. DOSUNFIX NLM     1910  4-22-92 10:35a
  19. DOTFIX   NLM     1343 12-12-91  1:29p
  20. EAINFIX  NLM     1600  3-09-92 10:59a
  21. EVENTFIX NLM     2174 12-12-91  1:47p
  22. FATFIX   NLM     3357  4-23-92 12:53p
  23. GETQFIX  NLM     1211  3-23-92  2:57p
  24. GETRFIX  NLM     1311  4-22-92  3:38p
  25. GETSEFIX NLM     1463  4-22-92 10:41a
  26. GNSFIX   NLM     2397  2-19-92  1:43p
  27. HTFXFX   NLM     1036  3-24-92  1:25p
  28. MAXCDCFX NLM      942 12-18-91  3:19p
  29. MFIXOPEN NLM     1459 10-03-91  5:00p
  30. MKDIRFIX NLM     2071 12-12-91  1:49p
  31. NCPSPFIX NLM     1644 10-04-91  9:13a
  32. OS2OPNFX NLM     1389 11-22-91  2:45p
  33. PAPFIX1  NLM     1145 12-02-91  3:18p
  34. PAPFIX3  NLM     1310  1-08-92 10:32a
  35. PATCHMAN NLM     9051  4-16-92 11:21a
  36. PCHMN223 DOC     6110  5-07-92  4:33p
  37. REMDEVFX NLM     1299 10-03-91  5:04p
  38. REQFIX   NLM     1235  2-19-92  1:39p
  39. SPXFIX1  NLM     1513  3-13-92 12:32p
  40. SPXFSFIX NLM     1617 12-12-91  1:59p
  41. SYNCTIME NLM     2131 12-17-91  4:17p
  42. TRSTFIX  NLM     1621 12-17-91  4:52p
  43. TTSFIX   NLM     1049  1-06-92  3:35p
  44. UNKFIX   NLM     1050  2-19-92  1:52p
  45. WORMROFX NLM     1081 10-03-91  4:49p
  46. WSDFIX   NLM     1733 10-09-91  3:39p
  47. XMCFIX   NLM     1232  2-19-92  1:56p
  48.  
  49.  
  50. This file supersedes previous releases of the 3.11 OS patches
  51. distributed on NetWire under the names 311PT1.ZIP, 311PT2.ZIP,
  52. 311PT3.ZIP, 311PT4.ZIP, 311PT5.ZIP and 311PT6.ZIP.
  53.  
  54. The following patches were added to create 311PT2.ZIP:
  55.  
  56. GNSFIX   NLM      2397 02-19-92   1:43p
  57. EAINFIX  NLM      1600 03-09-92  10:59a
  58. MAXCDCFX NLM       942 12-18-91   3:19p
  59. REQFIX   NLM      1235 02-19-92   1:39p
  60. TTSFIX   NLM      1049 01-06-92   3:35p
  61. UNKFIX   NLM      1050 02-19-92   1:52p
  62.  
  63. The following patches were added to create 311PT3.ZIP:
  64.  
  65. CROPNFX  NLM      1040 12-18-91   3:18p
  66. DIAGRFSX NLM      2593 03-18-92   8:21a
  67. GETQFIX  NLM      1211 03-23-92   2:57p
  68. HTFXFX   NLM      1036 03-24-92   1:25p
  69. PATCHMAN NLM      8987 03-12-92  11:24a
  70. PCHMN222 DOC      6110 04-03-92  10:49a
  71. SPXFIX1  NLM      1513 03-13-92  12:32p
  72. XMCFIX   NLM      1232 02-19-92   1:56p
  73.  
  74. The following patches were added to create 311PT4.ZIP:
  75.  
  76. BIGRFIX  NLM     1425  4-22-92  3:36p
  77. DOSUNFIX NLM     1910  4-22-92 10:35a
  78. GETSEFIX NLM     1463  4-22-92 10:41a
  79. PATCHMAN NLM     9051  4-16-92 11:21a
  80. PCHMN223 DOC     6110  5-07-92  4:33p
  81.  
  82. The following patches were added to create 311PT5.ZIP:
  83.  
  84. FATFIX   NLM     3357  4-23-92 12:53p
  85.  
  86. The following changes were made to create 311PT6.ZIP:
  87.  
  88. GETRFIX  NLM     1311  4-22-92  3:38p    (Added)
  89. ELRDFIX  NLM     2953 12-17-91  4:33p    (Deleted)
  90.  
  91. *****************************************************************
  92.     ELRDFIX.NLM was removed because of possible
  93.     data corruption with this patch loaded in
  94.     conjunction with running Vrepair.
  95. *****************************************************************
  96.  
  97. The following patches were added to create 311PT7.ZIP:
  98.  
  99. CLPHFIX  NLM     1238  6-16-92  7:59a
  100. ASNCRDFX NLM     1508  4-20-92  1:51a
  101.  
  102.  
  103. IMPORTANT NOTES:
  104. 1. Patches for the 3.11 Operating System included with this
  105. release are for all number-of-user versions of NetWare v3.11.
  106. (With the exception of the single user, or run time version)   
  107. There are some specific notes regarding the use of these patches
  108. with any 3.11 Operating System patches dated prior to October of 
  109. 1991.  These notes are included below under the heading NOVELL
  110. TECHNICAL BULLETIN and should be reviewed by anyone using these
  111. patches.
  112.  
  113. 2. A second documentation file by the name of PCHMN223.DOC is 
  114. included, which accompanies PATCHMAN.NLM.  PATCHMAN.NLM is 
  115. required when loading these patches.
  116.  
  117. 3.  Each of the patches included in this release is listed below 
  118. along with a description and a list of files it replaces.
  119.  
  120. 4.  Also included below is a brief discussion of the patch concept 
  121. and installation instructions.
  122.  
  123. 5.  Note that specific instructions are given for the use of 
  124. FATFIX.NLM below the description of that patch.
  125.  
  126. DESCRIPTION OF THE PATCHES
  127.  
  128. AFPFIX1  NLM      
  129. 2663 01-06-92   7:22p   This patch is only for NetWare for
  130.                         Macintosh. AFPFIX1.NLM corrects a problem
  131.                         with copying folders (containing files)
  132.                         into drop boxes on a NetWare v3.11
  133.                         server. This patch fixes all known drop
  134.                         box problems in both System 6 and 7 for
  135.                         all released versions of AFP.NLM.  This
  136.                         patch supersedes the original AFPFIX1.NLM
  137.                         version and the correction in AFP.NLM
  138.                         v3.01.
  139.  
  140. **NOTE: This patch supersedes AFPFIX.NLM (4-11-91 907) previously
  141. distributed under the name AFPFIX.ZIP on forum NOVLIB, library 8
  142.  
  143.  
  144. ASNCRDFX NLM
  145. 1508 04-20-92   1:51p   This patch fixes a problem that may occur
  146.             when multiple threads do asyncrhonous reads.
  147.             It is possible for a thread to read data 
  148.             that was written by another thread.   
  149.             This problem has been known to occur with
  150.             the Btrieve.nlm application if a Btrieve data
  151.             file page size is not 512, 1024, 2048 or 4096
  152.             bytes. If the page size is not one of these
  153.             sizes, the data file may become corrupt.  
  154.  
  155.  
  156. BIGRFIX  NLM     
  157. 1425  4-22-92   3:36p    This patch allows the OS to prevent 
  158.             "read" requests larger than 512K from
  159.             overrunning the stack.  This problem has 
  160.             been known to occur when loading large NLMs.   
  161.  
  162.  
  163. CLPHFIX  NLM
  164. 1238  6-16-92   7:59a    This patch fixes the "ClearPhantom called
  165.             with not primary directory number" Abend.
  166.  
  167.  
  168. CROPNFX  NLM      
  169. 1040 12-18-91   3:18p    This patch fixes a problem found when a 
  170.             client makes a request to create or open a
  171.             file.  When a user makes a CreateOpenFile 
  172.             request, the server creates the file, but 
  173.             the server's reply to the user gets lost. 
  174.             The client then makes a second request to 
  175.             create the file, but since it has already 
  176.             been created, the user gets the error 
  177.             message:
  178.  
  179.              "file already created." 
  180.  
  181.             Additionally, when a client request is made 
  182.             to open a file, the server opens the file, 
  183.             but its response to the client is lost. The 
  184.             client makes a second request to open the 
  185.             file, and the server opens the file a second 
  186.             time. This scenario can result in the server 
  187.             keeping the file open while the user thinks 
  188.             it has been closed. This problem becomes 
  189.             apparent when the user attempts to delete 
  190.             the file and receives the error message: 
  191.             
  192.                 "File in use." 
  193.  
  194. DIAGRFSX NLM      
  195. 2593 03-18-92   8:21a    This patch fixes two network management 
  196.             errors.  The first error caused the server 
  197.             to not respond to requests issued by the 
  198.             network management console (only rebooting
  199.             would fix the problem).  The second error did 
  200.             not allow the File Server to respond to network 
  201.             management requests directed to other networks 
  202.             connected to the File Server other than the 
  203.             Internal Network.
  204.  
  205.  
  206. DIRLPFIX NLM      
  207. 1508 12-12-91   1:07p   This patch fixes a problem in NetWare 386
  208.                         v3.11 that results in an infinite loop
  209.                         when the DOS DIR command is used in a
  210.                         subdirectory where more than 65,535 files
  211.                         exist.  This loop will also occur with
  212.                         the FindFirst and FindNext DOS function
  213.                         calls. 
  214.  
  215. **NOTE: This patch supersedes DIRLPFIX1.NLM (4-9-91 797) previously
  216. distributed under the name DRLFX1.ZIP.  It also supersedes
  217. DIRLPFIX.NLM (10-2-91 1532) previously distributed under the name
  218. of DRLFX1.ZIP in the NSD area of Netwire.
  219.  
  220.  
  221. DOSUNFIX NLM     
  222. 1910  4-22-92 10:35a    This patch fixes a problem with NetWare/NFS 
  223.             V1.2.  If a file is renamed from 99999999.v0
  224.             to 99999999.V0, it causes the server to ABEND
  225.             with the message: 
  226.  
  227.             "DOSGenerateUniqueName tried over 100000000 
  228.             names and couldn't get a unique one."
  229.  
  230. **NOTE: This patch supersedes DOSUNFIX.NLM (3-19-92 1662) previously
  231. distributed under the name of DOSUN.ZIP in the NSD area of Netwire.
  232.  
  233.  
  234. DOTFIX   NLM      
  235. 1343 12-12-91   1:29p   This patch fixes the problem of multiple
  236.                         directories of the same name being
  237.                         created at the SYS: (root) level.
  238.                         Currently, if the user creates
  239.                         directories ending in two dots: ".."
  240.                         (e.g. "STATS.."), multiple directories of
  241.                         the same name will be created.  A directory 
  242.             listing using DIR will show multiple 
  243.             directories of the same name.  For example:
  244.  
  245.                               >DIR
  246.  
  247.                               STATS     <DIR>
  248.                               STATS     <DIR>
  249.                               STATS     <DIR>
  250.  
  251.                         DOTFIX.NLM fixes the problem so that if
  252.                         the user tries to create directories with
  253.                         the same name, the error message "Unable
  254.                         to create directory" appears.  
  255.  
  256. **NOTE: This file supersedes DOTFIX.NLM (10-2-91 1351) previously
  257. distributed under the name of DOTFIX.ZIP in the NSD area of
  258. Netwire.
  259.  
  260.  
  261. EAINFIX  NLM
  262. 1600 03-09-92  10:59a    This patch fixes a problem with Extended 
  263.             Attributes when two or more work stations 
  264.             execute XCOPY multiple times.  The result 
  265.             is that after about ten minutes the server 
  266.             will ABEND with the message:
  267.  
  268.             "Free called with a memory block that has 
  269.             an invalid resource tag.".
  270.  
  271. **NOTE: This file (EAINFIX.NLM) was previously distributed under the
  272. name EAINFIX.ZIP direct from Novell on a Field Test (or BETA) basis.
  273. This file has passed testing.
  274.  
  275.  
  276. EVENTFIX NLM      
  277. 2174 12-12-91   1:47p   This patch is required by any NLM that
  278.                         needs object deletion notification.
  279.                         Symptoms of this bug will vary, depending
  280.                         on the NLM being run. 
  281.  
  282.                         It addresses a problem that occurs 
  283.             when a "delete bindery object" call
  284.                         is made to the OS.  The OS reports the
  285.                         event after the object is already
  286.                         deleted, thus preventing the application
  287.                         from accessing information on the object
  288.                         when the event is reported.  This patch
  289.                         fixes this problem; the bindery object is
  290.                         not deleted until after the event is
  291.                         reported. 
  292.  
  293. **NOTE: This file supersedes EVENTFIX.NLM(10-2-91 2206) previously
  294. distributed under the name OBJDEL.ZIP in the NSD area of Netwire.
  295.  
  296.  
  297. FATFIX   NLM     
  298. 3357  4-23-92 12:53p    This patch fixes a problem with TurboFAT 
  299.             and FAT corruption in general, when multiple 
  300.             workstations randomly access large database 
  301.             files.  
  302.  
  303. ********* IMPORTANT SPECIFIC INSTRUCTIONS FOR FATFIX.NLM *********
  304.  
  305.           It is important to note that the latest version of
  306.           VREPAIR.NLM should be run before implementing this patch.
  307.           FATFIX.NLM will prevent corruption of the FAT and TURBOFAT,
  308.           but VREPAIR is required to correct previous corruption.
  309.       The steps below should guide you through using FATFIX.NLM.
  310.  
  311.      3.   In order to use this patch, first add the following two
  312.           lines to your AUTOEXEC.NCF file after the assignment of
  313.           the "IPX INTERNAL NET" number (See page 150 of the
  314.           NetWare v3.11 "Installation" manual for an example of
  315.           this statement):
  316.  
  317.           LOAD PATCHMAN
  318.           LOAD FATFIX
  319.  
  320.           It is important that these lines are added immediately
  321.           after the assignment of the internal network number.  After 
  322.           editing, be sure to save the file.
  323.  
  324.      2.   After editing the AUTOEXEC.NCF file do the following
  325.           things:
  326.  
  327.           2a. LOAD VREPAIR at the console.
  328.           2b. Dismount the volumes.
  329.           2c. Run VREPAIR on all volumes until there are no further 
  330.               errors reported (This make take one or more         
  331.               attempts).
  332.           2d. Down the server.
  333.           2e. Bring the server back up with the modified     
  334.           AUTOEXEC.NCF file.
  335.  
  336. **NOTE: This file (FATFIX.NLM) was previously distributed under the
  337. name FATFIX.ZIP direct from Novell on a Field Test (or BETA) basis.
  338. This file has passed testing.
  339.  
  340.  
  341. GETQFIX  NLM      
  342. 1211 03-23-92   2:57p    This patch fixes a problem which caused 
  343.                         a large number of deleted .SRV files
  344.                         in the queue subdirectories in SYS:SYSTEM.
  345.  
  346. **NOTE: This file supersedes GETQFIX.NLM (1211 03-11-92 11:56a) 
  347. previously distributed under the name GETFIX.ZIP direct from Novell
  348. on a Field Test (or BETA) basis. This file has passed testing.
  349.  
  350.  
  351. GETRFIX  NLM
  352. 1311 04-22-92   3:38p   This patch fixes an abend caused by a driver
  353.             requesting a valid linked request, which has 
  354.             been changed by another process.  A zero is
  355.             now returned to the calling process instead
  356.             of abending the server.
  357.  
  358.  
  359. GETSEFIX NLM     
  360. 1463  4-22-92 10:41a    This patch fixes a problem found when more 
  361.             than 31 security equivalences for a user or 
  362.             group ID are set up.  This can result in a 
  363.             system hang which may be accompanied by a 
  364.             message indicating a "multiple abend".
  365.  
  366. **NOTE: This file supersedes GETSEFIX.NLM (3-18-92 1299) previously
  367. distributed under the name GETSE.ZIP in the NSD area of Netwire.
  368.  
  369.  
  370. GNSFIX   NLM
  371. 2397 02-19-92   1:43p   This patch fixes a problem found when
  372.                         rebooting and attempting to get a
  373.                         connection to the file server.  If all of
  374.                         the connections are in use, (e.g. 20 for
  375.                         the 20-user version, 50 for the 50-user
  376.                         version, etc.), and one of the users
  377.                         reboots, the user will not be able to log
  378.                         back in to the server. This problem will
  379.                         only occur if there is only one network.
  380.                         If the user is on an internet, a
  381.                         re-connection will be possible. 
  382.  
  383.                         The problem is that once a user reboots,
  384.                         his connection is not terminated at the
  385.                         server until a time out limit is reached
  386.                         (usually 15 minutes).  
  387.  
  388.                         This patch corrects the problem by
  389.                         checking the source node address of the
  390.                         incoming packet to the node address of
  391.                         all workstations the server currently
  392.                         thinks it is attached to.   If a match is
  393.                         found the server responds to the
  394.                         workstation, thus re-creating a
  395.                         connection in the same slot the
  396.                         workstation had prior to its reboot.
  397.  
  398. **NOTE: This file supersedes GNSFIX.NLM (12-4-91 2484) previously
  399. distributed under the name GNSFIX.ZIP in the NSD area of Netwire.
  400.  
  401.  
  402. HTFXFX   NLM      
  403. 1036 03-24-92   1:25p    Corrects a problem when using disk block 
  404.             sizes larger than 4K and cache buffer sizes 
  405.             larger than 4K.  If a block was read from
  406.             the redirection area while copying a file 
  407.             in the above circumstance, it could cause 
  408.             the destination block to become corrupted.
  409.  
  410. **NOTE: This file is the same file as HTFXFX.NLM (1163 03-13-92 
  411. 10:44a) previously distributed under the name HTFXFX.ZIP direct 
  412. from Novell on a Field Test (or BETA) basis. This file has passed 
  413. testing.
  414.  
  415.  
  416. MAXCDCFX NLM
  417. 942 12-18-91   3:19p    This patch changes the maximum limit for
  418.                         the Set Parameter "Maximum Concurrent
  419.                         Disk Cache Writes" from the old range of
  420.                         10 to 100, to a new range, 10 to 1000. 
  421.                         This change will be transparent to most
  422.                         users. The performance of some high
  423.                         throughput disk controller drivers is
  424.                         limited by the slower limit.  
  425.  
  426.                         You may want to load this NLM if your
  427.                         system uses high throughput EISA drives.
  428.  
  429.  
  430. MFIXOPEN NLM      
  431. 1459 10-03-91   5:00p   This patch is intended for all
  432.                         number-of-user versions of NetWare 386
  433.                         v3.11 that are running the MAC gateway
  434.                         VAPS instead of the AFP NLMs.  This patch
  435.                         fixes the problem that MAC users have
  436.                         when trying to open files that are
  437.                         flagged Read Only. The user is unable to
  438.                         open the file, and receives the error
  439.                         message: "File not found." 
  440.  
  441. **NOTE: This file supersedes MFIXOPEN.NLM(7-3-91 1112) previously
  442. distributed under the name MFXOP1.ZIP in forum NOVLIB, library 8 of
  443. Netwire.  It also supersedes MFIXOPEN.NLM (10-2-91 1459) previously
  444. distributed under the name MFXOP1.ZIP in the NSD area of Netwire.
  445.  
  446. MKDIRFIX NLM      
  447. 2071 12-12-91   1:49p   This patch corrects invalid error codes 
  448.             returned by the "create directory" call 
  449.             or when copying a file to an invalid path.  
  450.             It replaces and supersedes the previously 
  451.             released patch, DIRHFIX1.NLM.  Since 
  452.             DIRHFIX1.NLM and MKDIRFIX.NLM patch some 
  453.             of the same areas, they cannot coexist. 
  454.             To run MKDIRFIX.NLM, DIRHFIX1.NLM must be
  455.                         removed from the system.
  456.  
  457.                         Additionally, this fix changes error
  458.                         codes returned from
  459.                         "ERR_BAD_DIR_HANDLE-program aborted" to
  460.                         "ERR_INVALID_PATH" in the case where the
  461.                         server is scanning a directory path and a
  462.                         file name exists in the middle of that
  463.                         directory path. (For example: Makedir:
  464.                         dir1/dir2/dir3 where dir2 is a filename.)
  465.  
  466. **NOTE: This file supersedes MKDIRFIX.NLM(10-2-91 2087) previously
  467. distributed under the name MKDIR1.ZIP in the NSD area of Netwire.
  468.  
  469.  
  470. NCPSPFIX NLM      
  471. 1644 10-04-91   9:13a   This patch prevents a zero-length
  472.                         WriteToSpool NCP from being processed.
  473.                         This problem has been known to cause an
  474.                         ABEND:GENERAL PROTECTION PROCESSOR
  475.                         EXCEPTION and corrupt an entire volume. 
  476.  
  477. **NOTE: This file supersedes NCPSPFIX.NLM(10-2-91 1644) previously
  478. distributed under the name NCPSP1.ZIP in the NSD area of Netwire.
  479.  
  480.  
  481. OS2OPNFX NLM      
  482. 1389 11-22-91   2:45p   This patch allows a user to use the
  483.                         "TYPE" command to view a file even though
  484.                         SCAN file rights have not been granted. 
  485.                         Without this patch, if the user is
  486.                         granted all rights but the SUPERVISOR and
  487.                         SCAN file rights (including Read) the
  488.                         file still cannot be "TYPE"ed.  This
  489.                         patch fixes this problem.   
  490.  
  491. **NOTE: This file is the same file as OS2OPNFX.NLM previously
  492. distributed under the name OS2OPN.ZIP direct from Novell on a Field
  493. Test (or BETA) basis. This file has passed testing.
  494.  
  495.  
  496. PAPFIX1  NLM      
  497. 1145 12-02-91   3:18p   This patch is only for V3.0 NetWare for
  498.                         Macintosh.  PAPFIX1.NLM is a patch to
  499.                         APPLETLK.NLM v3.0. This patch resolves a
  500.                         problem where server PAP sessions of
  501.                         greater than 255 transactions would be
  502.                         interrupted and fail.  The AppleTalk
  503.                         stack would then generate an error
  504.                         message stating that the Tickle Timer
  505.                         popped on the affected connection.
  506.        
  507.                         This problem would cause ATPS.NLM to
  508.                         consistently fail to print files over one
  509.                         megabyte in size or to return font lists
  510.                         greater than 255 entries to Macintosh
  511.                         clients.  In these circumstances, ATPS
  512.                         would return the message "PAP write: no
  513.                         such device or address".
  514.  
  515.                         This patch is for use with v3.0 NetWare
  516.                         for Macintosh; the problem is resolved
  517.                         with v3.01 NetWare for Macintosh.
  518.  
  519. **NOTE: This file supersedes PAPFIX1.NLM(4-26-91 1033) previously
  520. distributed under the name PAPFIX.ZIP in forum NOVLIB, LIB 8.
  521.  
  522.  
  523. PAPFIX3  NLM      
  524. 1310 01-08-92  10:32a   This patch is only for V3.0 NetWare for
  525.                         Macintosh.  PAPFIX3.NLM modifies
  526.                         APPLETLK.NLM v3.0 to resolve a problem
  527.                         that ATPS.NLM has connecting to certain
  528.                         non-Apple printers that require an
  529.                         incrementing value in the WaitTime field
  530.                         of PAP OpenConn packets. 
  531.  
  532.                         The symptom of this problem visible to
  533.                         users would be that ATPS.NLM generates
  534.                         messages such as "Printer busy, status-
  535.                         idle" and may not advertise the affected
  536.                         queue on AppleTalk.  This problem is
  537.                         resolved with v3.01 NetWare for
  538.                         Macintosh.
  539.  
  540. **NOTE: This file supersedes PAPFIX3.NLM(6-5-91 1326) previously
  541. distributed under the name PAPFX3.ZIP in forum NOVLIB, LIB 8.
  542.  
  543.  
  544. PATCHMAN NLM      
  545. 9051  4-16-92 11:21a    PATCHMAN.NLM is the Patch Manager  which
  546.                         tracks and manages all dynamic patches
  547.                         for NetWare 386 v3.10 or above.  All 3.11
  548.                         Operating System patches included with
  549.                         this documentation will require
  550.                         PATCHMAN.NLM V2.20 or above.  The version
  551.                         of PATCHMAN included in this file is
  552.                         v2.23.  Please see PCHMN223.DOC that is
  553.                         included with this file for further
  554.                         explanation on PATCHMAN.NLM.
  555.  
  556. **NOTE: This file supersedes ALL PREVIOUS versions of PATCHMAN (FOR
  557. VERSION 3.11 ONLY!) including PCH121.ZIP in forum NOVLIB, LIB 13.
  558.  
  559. REQFIX   NLM
  560. 1235 02-19-92   1:39p   This patch reinitializes the number of
  561.                         requests made from a station each time a
  562.                         new user logs in.  
  563.  
  564.                         This problem was visible when looking at
  565.                         data returned by PAUDIT.  If an
  566.                         individual workstation was used to login
  567.                         for several different users, the
  568.                         "requests" value displayed in PAUDIT was
  569.                         not reinitialized for each user.
  570.  
  571. **NOTE: This file (REQFIX.NLM) was previously distributed under the
  572. name REQFIX.ZIP direct from Novell on a Field Test (or BETA) basis.
  573. This file has passed testing.
  574.  
  575.  
  576. REMDEVFX NLM      
  577. 1299 10-03-91   5:04p   This patch fixes a problem formatting
  578.                         removable devices.  If INSTALL.NLM is
  579.                         loaded and FORMAT is run, the 3.11
  580.                         Operating System causes an abend with the
  581.                         message "ABEND: Kernel detected a process
  582.                         switch during interrupt time."  
  583.  
  584. **NOTE: This file supersedes REMDEVFX.NLM(8-2-91 1107) previously
  585. distributed under the name REMDEV.ZIP in forum NOVLIB, LIB 4.  It
  586. also supersedes REMDEVFX.NLM(10-2-91 1299) previously available
  587. under the name REMDEV.ZIP in the NSD area of Netwire.
  588.  
  589.  
  590. SPXFIX1  NLM      
  591. 1513 03-13-92  12:32p    This patch corrects problems for certain 
  592.             applications that may hang due to lost 
  593.             ECB's.
  594.  
  595.  
  596. SPXFSFIX NLM      
  597. 1617 12-12-91   1:59p   This patch fixes a problem that results
  598.                         in a file server GPI in the
  599.                         SPXFindSession. This ABEND is known to
  600.                         occur when using Madge "Smart IPX" Token
  601.                         Ring drivers.
  602.  
  603.                         The problem is caused by a connect
  604.                         request SPX packet which arrives at the
  605.                         server without the system bit being set.
  606.                         This causes the server to look up the
  607.                         session with ID = FFFF (session ID for
  608.                         system packets), but since the system bit
  609.                         isn't set, the server looks in the
  610.                         session table for a client with a
  611.                         corresponding ID.  This causes
  612.                         SPXFindSession to look beyond the end of
  613.                         memory, resulting in a GPI ABEND.  
  614.  
  615.                         The patch adds a test to SPXFindSession
  616.                         to check for sessions beyond the end of
  617.                         the session table.  With this patch, if a
  618.                         connect request SPX packet is sent
  619.                         without the system bit set, the packet
  620.                         will be discarded as invalid and the
  621.                         workstation that sent the invalid packet
  622.                         will hang.
  623.  
  624. **NOTE: This file supersedes SPXFSFIX.NLM(10-2-91 1625) previously
  625. distributed under the name SPXFIX.ZIP in the NSD area of Netwire.
  626.  
  627.  
  628. SYNCTIME NLM      
  629. 2131 12-17-91   4:17p   This patch forces the server's date/time
  630.                         to be synchronized to the hardware's
  631.                         clock at specified intervals.  These
  632.                         NLM's eliminate the gradual loss of time
  633.                         experienced by the server due to "missed"
  634.                         clock ticks while the server is in real
  635.                         mode.  
  636.  
  637. **NOTE: This file supersedes SYNC311.NLM(9-27-91 1987) previously
  638. distributed under the name TIM386.ZIP in the NSD area of Netwire.
  639.  
  640. **NOTE ALSO: This file should not be confused with TIM386.ZIP
  641. located in forum NOVLIB, Library 4, which is for Netware 386 v3.10a
  642. and specifically refers to v3.10a in the documentation that comes
  643. with that file.
  644.  
  645.  
  646. TRSTFIX  NLM      
  647. 1621 12-17-91   4:52p   This patch fixes a problem found when 9
  648.                         or more trustee directory assignments for
  649.                         individual users or groups are made at
  650.                         the root level of the same volume
  651.                         (usually volumes other than the SYS:
  652.                         volume).  Although the assignments are
  653.                         made as they should be, the 9th and above
  654.                         cannot be seen from SYSCON. (They do
  655.                         appear in FILER or TLIST.)
  656.  
  657.                         This patch adds a check for the parent of
  658.                         the trustee node that contains the ninth
  659.                         trustee assignment; if the parent node is
  660.                         the root of the volume, it checks for
  661.                         trustee assignments.
  662.  
  663.                         This patch also fixes a problem found
  664.                         when granting trustee rights to an
  665.                         existing group.  The rights appear to be
  666.                         correct in SYSCON when viewed from user
  667.                         SUPERVISOR, but these new rights do not
  668.                         appear when viewed by the individual
  669.                         user.  These rights are not actually in
  670.                         effect. When viewed as a group member,
  671.                         the user gets the error: "GetTrusteePaths
  672.                         returned error 242".
  673.  
  674. **NOTE: This file supersedes TRSTFIX.NLM(10-11-91 1603) previously
  675. distributed under the name TRSTFX.ZIP in NSD area of Netwire.
  676.  
  677.  
  678. TTSFIX   NLM
  679. 1049 01-06-92   3:35p   TTSFIX.NLM fixes a bug encountered when
  680.                         certain applications execute explicit
  681.                         TTS, and file locking is also used.  This
  682.                         results in an application hang at the
  683.                         workstation, and a GPPE ABEND at the file
  684.                         server. 
  685.  
  686. **NOTE: This file is the same file as TTSFIX.NLM previously
  687. distributed under the name TTS311.ZIP in NSD area of Netwire.
  688.  
  689.  
  690. UNKFIX   NLM
  691. 1050 02-19-92   1:52p   This patch fixes a problem which was
  692.                         causes an ABEND on a 3.11 FILE SERVER. 
  693.                         This is caused by entering a complete
  694.                         file name of a valid NetWare file at the
  695.                         file server console.  This file may be
  696.                         located on any of the server's search
  697.                         paths.  
  698.  
  699.                         FOR EXAMPLE: typing "MONITOR.NLM" at the
  700.                         console instead of "LOAD MONITOR.NLM" 
  701.                         will cause the above condition. Typing
  702.                         "MONITOR" without the .NLM extension will
  703.                         not cause the ABEND.
  704.  
  705.                         If the named file is not an .NCF file the
  706.                         server will repeatedly display: "Unknown
  707.                         command" and "Invalid line in command
  708.                         file-line length exceeds 511 characters"
  709.                         until it eventually would abend with the
  710.                         message:    
  711.  
  712.                         "ABEND: General Protection Processor
  713.                         Exception running console command
  714.                         process."
  715.  
  716.                         The Operating System is incorrectly
  717.                         attempting to open and read the NLM as if
  718.                         it were an .NCF file.
  719.  
  720. **NOTE: This file supersedes UNKFIX.NLM (1153 1-29-92) previously
  721. distributed under the name UNKFIX.ZIP direct from Novell on a Field
  722. Test (or BETA) basis. This file has passed testing.
  723.  
  724.  
  725. WORMROFX NLM      
  726. 1081 10-03-91   4:49p   Currently, if a removable  device is
  727.                         initially mounted read/write, and then
  728.                         the cartridge is removed and a new device
  729.                         is inserted that has the write disable
  730.                         tab set, the OS does not recognize that
  731.                         the device is now Read only. This patch
  732.                         fixes this problem.  
  733.  
  734. **NOTE: This file supersedes WORMROFX.NLM(8-2-91 929) previously
  735. distributed under the name WORMROFX.ZIP in forum NOVLIB, Library 4.
  736.  
  737. It also supersedes WORMROFX.NLM (10-2-91 1081) previously located
  738. in the NSD area of Netwire.
  739.  
  740.  
  741. WSDFIX   NLM      
  742. 1733 10-09-91   3:39p   This patch fixes a problem with APIs that
  743.                         allow users to access files on volumes
  744.                         where they have no rights.  This patch
  745.                         generates a new handle so that rights are
  746.                         re-enumerated with each volume change. 
  747.  
  748. **NOTE: This is the same file as WSDFIX.NLM(10-9-91 1733)
  749. previously distributed under the name WSDFIX.ZIP in NSD area of
  750. Netwire.
  751.  
  752.  
  753. XMCFIX   NLM      
  754. 1232 02-19-92   1:56p    This patch corrects a problem with utilities 
  755.                         that use the SPX protocol to maintain 
  756.                         communication with the server. Typically the 
  757.                         client will loose the connection to the 
  758.                         server and the following message will be 
  759.                         displayed:
  760.  
  761.                         "No more response buffers available"
  762.  
  763.                         The most common occurrence is with a remote 
  764.                         printer(RPRINTER.EXE) loosing it's connection 
  765.                         to the print server(PSERVER.NLM), but it may 
  766.                         happen with other utilities.   
  767.  
  768.                         This is happens when a call to 
  769.                         SPXSendSequencedPacket() resets a session 
  770.                         retransmit count which causes it to NOT abort 
  771.                         the connection if the connection is broken in 
  772.                         one direction and maintained in another.
  773.  
  774. **NOTE: This is the same file as XMCFIX.NLM(1232 02-19-92 1:56p)
  775. previously distributed under the name XMCFIX.ZIP in NSD area of
  776. Netwire.
  777.  
  778.  
  779.  
  780. INSTALLATION AND INFORMATION ABOUT NetWare v3.11 O.S. PATCHES
  781. Each of the patches listed above are intended for 386 v.3.11 and
  782. are dynamic patches which are loaded at the file server console as
  783. a NetWare Loadable Modules.  They require PATCHMAN.NLM v2.20 or
  784. later in order to load.
  785.  
  786. *** PLEASE NOTE THE TECHNICAL BULLETIN ON THE 3.11 OPERATING SYSTEM
  787.     PATCHES INCLUDED BELOW.
  788.  
  789. Unlike patches previous to those for Netware 386 v3.10, the
  790. SERVER.EXE file is never modified by these patches.  These patches 
  791. patch the Operating System in memory, not on the disk.  This means
  792. that each patch must be loaded each time before any "fixes" take
  793. effect.  It is recommended that the command "LOAD <patch name>" be
  794. placed in the server's AUTOEXEC.NCF file to ensure that
  795. the patch is always in effect when the server is initially brought
  796. up.
  797.  
  798. Since they are NLM's, the patches can be loaded and unloaded
  799. without ever having to bring the server down. Once loaded, the
  800. Operating System is patched and ready to go.
  801.  
  802. Unloading the patches will restore the Operating System to its
  803. original "un-patched" state.
  804.  
  805. Like all NLM-type patches, REMDEVFX.NLM requires the Patch Manager
  806. (PATCHMAN.NLM) to be loaded before it can be loaded.  If PATCHMAN
  807. is not already loaded, the first patch will attempt to locate
  808. PATCHMAN and load it automatically if found. PATCHMAN only needs
  809. to be loaded once.  All other patches will load once PATCHMAN is
  810. loaded.  PATCHMAN cannot be unloaded until all patches that rely on
  811. it are first unloaded. Typing "Patches" at the system command line
  812. once PATCHMAN is loaded will display all patches currently loaded
  813. on the file server. 
  814.  
  815. Installation:
  816. To install a specific patch or patches, simply place the patch file
  817. in the same directory as the other NLM files (SYS:SYSTEM or DOS
  818. partition), and type "LOAD <patch name>" for each patch you which
  819. to load.  Once a patch has loaded, all changes are in
  820. effect until it is unloaded.  If an error message appears, contact
  821. Novell Technical Support.  As suggested above, you will probably
  822. want to enter the LOAD commands into your AUTOEXEC.NCF file to
  823. insure that the patches are loaded automatically.
  824.  
  825.  
  826.  
  827.                     NOVELL TECHNICAL BULLETIN
  828.  
  829.               TITLE:  Effects of v3.11 Serialization Changes on
  830.                       Patches and Fixes
  831.        DOCUMENT ID#:  TB.P.298
  832.                DATE:  4 December 1991
  833.             PRODUCT:  NetWare
  834.    PRODUCT REVISION:  v3.11   
  835.          SUPERSEDES:  N/A
  836.  
  837.             SYMPTOM:  Errors, such as "Unexpected code encountered
  838.                       in area to be patched" during implementation
  839.                       of patches and fixes.
  840.  
  841. ISSUE/PROBLEM
  842.  
  843. Because of the unanticipated success of NetWare v3.11, the
  844. available serialization range was exhausted.  As a result, the
  845. v3.11 operating system has been modified to extend that
  846. serialization range.  This modification has required a
  847. corresponding change to all v3.11 operating system patches,
  848. including those previously released.  It does not affect any
  849. patches or fixes other than v3.11 operating system patches.  When
  850. a user attempts to apply an unmodified NetWare v3.11 operating
  851. system patch to a v3.11 operating system with the extended
  852. serialization range, he or she may receive an error similar to the
  853. one above.
  854.  
  855. SOLUTION
  856.  
  857. The modified NetWare v3.11 operating system patches can be applied
  858. to any v3.11 operating system if the PATCHMAN.NLM (v2.20 or later) 
  859. that accompanies them is loaded at the file server.  PATCHMAN.NLM
  860. performs the application of a given patch to the v3.11 operating
  861. system as it resides in file server memory.
  862.  
  863. Users should be aware of six important points:
  864.  
  865. 1)   PATCHMAN.NLM v2.20 (or later) must be loaded.
  866.  
  867. 2)   The modified patches, with PATCHMAN.NLM v2.20 (or later), will
  868.      successfully load on NetWare v3.11 operating systems without
  869.      the extended serialization range.
  870.  
  871. 3)   The re-released patches will not be successfully implemented
  872.      if PATCHMAN NLM v2.20 (or later) is not loaded.
  873.  
  874. 4)   Unmodified v3.11 operating system patches will work
  875.      successfully only on operating systems without the extended
  876.      serialization range.  They will not work on a newly modified
  877.      operating system, nor on an operating system also running
  878.      modified patches or PATCHMAN v2.20 (or later).
  879.  
  880. 5)   The re-released NetWare v3.11 operating system patches are
  881.      dated October 1991 or later.
  882.  
  883. 6)   All NetWare v3.11 patches, with the latest PATCHMAN.NLM, are
  884.      zipped into the file 311PTx.ZIP (where x was 1 at the time
  885.      this bulletin was released) and this file will be updated with
  886.      a successively higher value of x as v3.11 patches and
  887.      PATCHMAN.NLM are updated.  This file is available on NetWire
  888.      in NOVLIB library 4.
  889.  
  890. ***************************************************************** 
  891.                     DISCLAIMER  
  892.   
  893. Novell, Inc. makes no representations or warranties with respect to
  894. any NetWare software, and specifically disclaims any express or
  895. implied warranties of merchantability, title, or fitness for a
  896. particular purpose.  
  897.  
  898. Distribution of any NetWare software is forbidden without the
  899. express written consent of Novell, Inc.  Further, Novell reserves
  900. the right to discontinue distribution of any NetWare software.
  901.  
  902. Novell is not responsible for lost profits or revenue, loss of use
  903. of the software, loss of data, costs of re-creating lost data, the
  904. cost of any substitute equipment or program, or claims by any party
  905. other than you.  Novell strongly recommends a backup be made before
  906. any software is installed.   Technical support for this software
  907. may be provided at the discretion of Novell.
  908. *****************************************************************